import os
import pandas as pd

# 存放所有DataFrame的列表
all_dfs = []

# 指定文件夹路径
folder_path = 'C:/Users/姚宇康/Desktop/日常文件/学习/专业分数线'
# folder_path = 'C:/Users/姚宇康/Desktop/日常文件/学习/学校分数线第二批'
# 遍历文件夹中的所有文件
for file in os.listdir(folder_path):
    if file.endswith('.xlsx'):
        # 读取Excel文件的所有工作表
        xls = pd.read_excel(os.path.join(folder_path, file), header=None, sheet_name=None)

        # 遍历每个工作表，并将其添加到列表中
        for sheet_name, df in xls.items():
            # 如果需要，可以在这里对df进行进一步处理
            all_dfs.append(df)

        # 使用pd.concat合并所有DataFrame
result = pd.concat(all_dfs, ignore_index=True)

# 指定输出文件的路径和名称
output_file_path = 'C:/Users/姚宇康/Desktop/日常文件/学习/专业分数线.xlsx'
# output_file_path = 'C:/Users/姚宇康/Desktop/日常文件/学习/学校分数线第二批.xlsx'
# 将合并后的DataFrame保存为Excel文件
result.to_excel(output_file_path, index=False, header=False)  # 假设您不想保留索引和标题行